iT邦幫忙

2021 iThome 鐵人賽

DAY 18
0
AI & Data

30Day 從一介凡人羽化成資料科學初學者系列 第 18

Day18-pytorch(1)認識tensor

  • 分享至 

  • xImage
  •  

tensor簡介:
tensor是在pytorch運算時所使用的資料型態
就像numpy一樣,可支持高維度的運算
大部分方法與numpy雷同,可能只有些方法名稱不同而已

安裝torch:

import torch

建立tensor:
使用torch的tensor方法,後放傳入序列物件,也可在參數dtype傳入指定資料型態
https://ithelp.ithome.com.tw/upload/images/20210830/20140416HbTIAqDX9O.png

屬性dtype查看資料型態:
https://ithelp.ithome.com.tw/upload/images/20210830/201404166rAv2TED6C.png

屬性shape查看資料形狀:
https://ithelp.ithome.com.tw/upload/images/20210830/20140416nbPtt1EgZo.png

改資料的shape:
就像是numpy的reshape方法,而torch的是view
https://ithelp.ithome.com.tw/upload/images/20210830/20140416rzFe74Vayt.png

與numpy一樣的彙總函式、運算方式等:
https://ithelp.ithome.com.tw/upload/images/20210830/20140416jJdXKjOw9I.png

numpy與tensor互相轉換:
https://ithelp.ithome.com.tw/upload/images/20210830/20140416ZRIhg4VUCN.png

送上colab連結,可自行在上面多做點練習更加熟悉pytorch
https://colab.research.google.com/drive/1i8iwEC5gIRStJw0UHtDiw0K9C_pogaQd?usp=sharing


上一篇
Day17-sklearn(2)LabelEncoder、train_test_split
下一篇
Day19-pytorch(2)認識backward、自己設置loss function及updata參數
系列文
30Day 從一介凡人羽化成資料科學初學者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言